package com.zed.code.response;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

public class ChargeDetail implements Serializable {

    /**
     * 开始时间
     */
    @JsonProperty
    private String DetailStartTime;

    /**
     * 结束时间
     */
    @JsonProperty
    private String DetailEndTime;

    /**
     * 时段电价
     */
    @JsonProperty
    private float ElecPrice;

    /**
     * 时段服务费价格
     */
    @JsonProperty
    private float ServicePrice;
    
    @JsonProperty
    private float SevicePrice;

    /**
     * 时段充电量
     */
    @JsonProperty
    private float DetailPower;

    /**
     * 时段电费
     */
    @JsonProperty
    private float DetailElecMoney;

    /**
     * 时段服务费
     */
    @JsonProperty
    private float DetailServiceMoney;

    @JsonProperty
    private float DetailSeviceMoney;

    @JSONField(name="DetailStartTime")
    @JsonProperty("DetailStartTime")
    public String getDetailStartTime() {
        return DetailStartTime;
    }

    @JsonIgnore
    public void setDetailStartTime(String detailStartTime) {
        this.DetailStartTime = detailStartTime;
    }

    @JSONField(name="DetailEndTime")
    @JsonProperty("DetailEndTime")
    public String getDetailEndTime() {
        return DetailEndTime;
    }

    @JsonIgnore
    public void setDetailEndTime(String detailEndTime) {
        this.DetailEndTime = detailEndTime;
    }

    @JSONField(name="ElecPrice")
    @JsonProperty("ElecPrice")
    public float getElecPrice() {
        return ElecPrice;
    }

    @JsonIgnore
    public void setElecPrice(float elecPrice) {
        this.ElecPrice = elecPrice;
    }

    @JSONField(name="ServicePrice")
    @JsonProperty("ServicePrice")
    public float getServicePrice() {
        return ServicePrice;
    }

    @JsonIgnore
    public void setServicePrice(float servicePrice) {
        this.ServicePrice = servicePrice;
    }

    @JSONField(name="SevicePrice")
    @JsonProperty("SevicePrice")
    public float getSevicePrice() {
        return SevicePrice;
    }

    
    public void setSevicePrice(float sevicePrice) {
        SevicePrice = sevicePrice;
    }

    @JSONField(name="DetailPower")
    @JsonProperty("DetailPower")
    public float getDetailPower() {
        return DetailPower;
    }

    @JsonIgnore
    public void setDetailPower(float detailPower) {
        this.DetailPower = detailPower;
    }

    @JSONField(name="DetailElecMoney")
    @JsonProperty("DetailElecMoney")
    public float getDetailElecMoney() {
        return DetailElecMoney;
    }

    @JsonIgnore
    public void setDetailElecMoney(float detailElecMoney) {
        this.DetailElecMoney = detailElecMoney;
    }

    @JSONField(name="DetailServiceMoney")
    @JsonProperty("DetailServiceMoney")
    public float getDetailServiceMoney() {
        return DetailServiceMoney;
    }

    @JsonIgnore
    public void setDetailServiceMoney(float detailServiceMoney) {
        this.DetailServiceMoney = detailServiceMoney;
    }

    @JSONField(name="DetailSeviceMoney")
    @JsonProperty("DetailSeviceMoney")
    public float getDetailSeviceMoney() {
        return DetailSeviceMoney;
    }
    
    public void setDetailSeviceMoney(float detailSeviceMoney) {
        DetailSeviceMoney = detailSeviceMoney;
    }
    
}
